package cn.jobstart.export;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import java.util.Date;
import java.math.BigDecimal;
import lombok.Data;

import cn.afterturn.easypoi.excel.annotation.Excel;
import java.io.Serializable;


/**
*    @author sunke
*    @Date 2023-09-06 14:17:03
*    @description TalentSubscriptionTaskDomainExport      人才订阅任务
*/
@ApiModel("人才订阅任务ModelDomainExport")
@Data
public  class TalentSubscriptionTaskDomainExport implements Serializable {

    /**
     * 标题
     */

     @Excel(name = "标题")
     private String title;





    /**
     * 订阅人ID
     */

     @Excel(name = "订阅人ID")
     private String adminId;





    /**
     * 评阅人姓名
     */

     @Excel(name = "评阅人姓名")
     private String adminTruename;





    /**
     * 渠道
     * 1:boss直聘:boss,2:智联招聘:zhaopin,4:前程无忧:51job
     */


     @Excel(name = "渠道",type=10)
     private Integer channel;







    /**
     * 关键词
     */

     @Excel(name = "关键词")
     private String keyword;





    /**
     * 工作经验
     * 0:不限:unlimit,1:1年以内:one_down,2:1-3年:one_three,3:3-5年:three_five,4: 5-10年:five_ten,5:10年以上:ten_up
     */


     @Excel(name = "工作经验",type=10)
     private Integer workExperienceFlag;







    /**
     * 工作经验年限
     */

     @Excel(name = "工作经验年限")
     private String workExperience;





    /**
     * 学历
     * 0:不限:unlimit,1:初中及以下:middle,2:高中/中技/中专:Senior,3:大专:junior,4:本科:undergraduate,5:硕士:Master,6:博士:doctor
     */


     @Excel(name = "学历",type=10)
     private Integer educationFlag;







    /**
     * 职位
     */

     @Excel(name = "职位")
     private String jobName;





    /**
     * 行业
     */

     @Excel(name = "行业")
     private String profession;





    /**
     * 目前城市
     */

     @Excel(name = "目前城市")
     private String presentCity;





    /**
     * 期望城市
     */

     @Excel(name = "期望城市")
     private String desiredCity;





    /**
     * 性别
     * 0:不限:unlimit,1:男:male,2:女:female
     */


     @Excel(name = "性别",type=10)
     private Integer sex;







    /**
     * 最小年龄
     */


     @Excel(name = "最小年龄",type=10)
     private Integer ageMin;







    /**
     * 最大年龄
     */


     @Excel(name = "最大年龄",type=10)
     private Integer ageMax;







    /**
     * 目前薪资下限
     */

     @Excel(name = "目前薪资下限")
     private Float currentSalaryMin;





    /**
     * 目前薪资上限
     */

     @Excel(name = "目前薪资上限")
     private Float currentSalaryMax;





    /**
     * 期望薪资下限
     */

     @Excel(name = "期望薪资下限")
     private Float expectedSalaryMin;





    /**
     * 期望薪资上限
     */

     @Excel(name = "期望薪资上限")
     private Float expectedSalaryMax;





    /**
     * 学校
     */

     @Excel(name = "学校")
     private String school;





    /**
     * 专业
     */

     @Excel(name = "专业")
     private String speciality;





    /**
     * 订阅状态
     * 0:创建:create,1:进行中:start,2:暂停:suspend,3:结束:stop,4:关闭:close
     */


     @Excel(name = "订阅状态",type=10)
     private Integer status;







    /**
     * 爬到简历数
     */


     @Excel(name = "爬到简历数",type=10)
     private Integer resumeCount;







    /**
     * 启用时间
     */

     @Excel(name = "启用时间",format="yyyy-MM-dd HH:mm:ss")
     private Date startTime;





    /**
     * 暂停时间
     */

     @Excel(name = "暂停时间",format="yyyy-MM-dd HH:mm:ss")
     private Date suspendTime;





    /**
     * 停止时间
     */

     @Excel(name = "停止时间",format="yyyy-MM-dd HH:mm:ss")
     private Date stopTime;





    /**
     * 关闭时间
     */

     @Excel(name = "关闭时间",format="yyyy-MM-dd HH:mm:ss")
     private Date closeTime;






}
